Nathanael Nerode
Character Portraits by Nathanael Nerode Version 1/171007
"Provides a complex system for customzing the printed descriptions of characters wearing or carrying lots of stuff, similar to the room description system in Standard Rules. Requires Large Game Speedup by Nathanael Nerode."
Compliant Characters by Nathanael Nerode Version 4/210328
"Report parsing errors to the player when ordering other characters to do things. Inform 7 normally redirects these errors to 'answer <topic>' so that the character can respond to arbitrary statements. But in an story with compliant characters who the player orders around routinely, that is frustrating to a player who has made a typo; this helps out the player. Requires Parser Error Number Bugfix and version 4 of Neutral Standard Responses. Tested with Inform 6M62."
Gender Options by Nathanael Nerode Version 3/210331
"More broad-minded English language gender/number model where male, female, and neuter are three separate true-false properties. Allows for objects to respond to any specified combination of HE, SHE, IT, and THEY. As fast as the Standard Rules. Tested with Inform 6M62."
Gender Speedup by Nathanael Nerode Version 2/210331
"When using Gender Options, clean up some I6 internals with functions related to gender which are irrelevant to English or rendered obsolete with Gender Options. Since these are called in the depths of ListWriter this should slightly improve speed. Not included in Gender Options due to likely interference with other extensions. Requires Gender Options. Probably will not work with non-English languages. Tested with Inform 6M62."
Initial Cursor at Top or Bottom by Nathanael Nerode Version 1/170827
"This small extension eliminates the three newlines printed before the banner. It also provides a tool to attempt to place the cursor at the bottom of the screen, like old Infocom games. Due to wild variance between interpreters, it is not reliable.".
Large Game Speedup by Nathanael Nerode Version 5/210908
"Performance improvements for games with large numbers of objects, by avoiding looping over all objects."
Nathanael's Cookbook by Nathanael Nerode Version 5/210331
"This is just a collection of documentation and worked examples illustrating various features of Inform. There isn't much in the extension per se, but the examples in the documentation can be click-pasted in the Inform IDE for convenience."
Nathanael's Debug Tools by Nathanael Nerode Version 2/210331
"Miscellaneous stuff I like to have built in when debugging and programming, but would never want to relase."
Neutral Standard Responses by Nathanael Nerode Version 4/210908
"Replaces misleading, vague, and narratively-voiced parser messages with instructive, clarifying, and neutral versions, respectively. For Inform 6M62."
"Fixes a nasty bug in the I7 error names in Inform 7 version 6M62 (and probably earlier)."
Room Description Supporter Bugfixes by Nathanael Nerode Version 1/210315
"Fixes some issues in Standard Rules related to printing room descriptions with enterable supporters. Experimental."
"Reduce the size of games using Room Description Control by removing unused Standard Rules material."
Tab Removal by Nathanael Nerode Version 1/210314
"For commands with tabs in them, replaces tabs with spaces before passing them on to the game."
Title Case for Headings by Nathanael Nerode Version 1/170902
"Applies title case to room names printed as a heading or in the status line. Creates the printing a heading activity for further customization. Tested with Inform 6M62. Requires Undo Output Control by Erik Temple or by Nathanael Nerode to handle the case of room name printing after UNDO."
Undo Output Control by Nathanael Nerode Version 5/170902
"Provides hooks into UNDO processing, including multiple ways to suspend UNDO temporarily, to place limitations on UNDO (such as allowing only one UNDO in a row), to undo the current turn from code, and to control when the game state is saved. Using the latter, we can effectively control which turn UNDO returns us to. Also allows changing the words which invoke UNDO and OOPS, and allows the story to edit a blank command before analyzing it. Updated to Inform 6M62."
Verb Stripping by Nathanael Nerode Version 1/171007
"Removes a number of verbs from the standard rules; verbs which might cause confusion in a game whose theme is not adventure."